Towards the Analysis of Software Projects Dependencies: An Exploratory Visual Study of Software Ecosystems
نویسندگان
چکیده
Software systems are rarely developed in isolation. The development of current complex software systems often makes extensive use of components previously developed or acquired from external suppliers. Nevertheless, research on software systems has traditionally considered each system as an isolated and self-contained project. Such characteristic limits the quality of observations on studies as they do not consider the software ecosystem in which the project is inserted. In this paper we present an ongoing work that aims to enable the analysis of software ecosystems from both technical and sociotechnical perspectives. The novelty of our approach lies in the usage of interactive visualizations to facilitate uncovering relationships among software projects within an ecosystem.
منابع مشابه
Factor Analysis of Risk Variables Affecting Occupational Injuries: A Field Study in Construction Projects
Background and Objective: Approximately, half of the occupational accidents are associated with the construction industry in Iran. Therefore, the factor analysis of risk variables affecting occupational injuries in the construction industry can lead to understanding and reducing the rate of injuries in these projects. The purpose of this study was to identify the risk factors affecting the type...
متن کاملAgile requirements prioritization in large-scale outsourced system projects: An empirical study
The application of agile practices for requirements prioritization is a relatively recent trend. Hence, not all of its facets are well-understood. This exploratory study sets out to uncover the concepts that practitioners in a large software organization use in the prioritization process and the practices that they deem good. The study was carried out as a series of three embedded case studies ...
متن کاملEvolution of Cyclomatic Complexity in Object Oriented Software
It is a generally accepted fact that software systems are constructed and gradually refined over a period of time. During this time, code is written and modified until stable releases of the system emerge. Many researchers have studied systems over a longer period of time in order to understand how they change and evolve. Despite these efforts, we still lack a precise understanding how various ...
متن کاملAn Improved COCOMO based Model to Estimate the Effort of Software Projects
One of important aspects of software projects is estimating the cost and time required to develop projects. Nowadays, this issue has become one of the key concerns of project managers. Accurate estimation of essential effort to produce and develop software is heavily effective on success or failure of software projects and it is highly regarded as a vital factor. Failure to achieve convincing a...
متن کاملPresent an Initial Estimation Method for Logical Transaction-based Software Projects
The first and most basic requirement for successful entry of a project, is have a realistic and reasonable estimation. In this paper, in order to increase accuracy of software projects estimation and reduce complexity of estimation process, we introduce a method called the "Logical Transaction Point (LTP)". Our method is most appropriate for transactional software. By use of this method can est...
متن کامل